.class public Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;
.super Ljava/lang/Object;
.source "BurstlyAdaptorListenerWrapper.java"

# interfaces
.implements Lcom/burstly/lib/component/IBurstlyAdaptorListener;


# instance fields
.field private final mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;


# direct methods
.method public constructor <init>(Lcom/burstly/lib/component/IBurstlyAdaptorListener;)V
    .locals 0
    .parameter "listener"

    .prologue
    .line 35
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 36
    iput-object p1, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    .line 37
    return-void
.end method


# virtual methods
.method public adWasClicked(Ljava/lang/String;Z)V
    .locals 1
    .parameter "networkName"
    .parameter "isInterstitial"

    .prologue
    .line 55
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    if-eqz v0, :cond_0

    .line 56
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    invoke-interface {v0, p1, p2}, Lcom/burstly/lib/component/IBurstlyAdaptorListener;->adWasClicked(Ljava/lang/String;Z)V

    .line 58
    :cond_0
    return-void
.end method

.method public didLoad(Ljava/lang/String;Z)V
    .locals 1
    .parameter "networkName"
    .parameter "isInterstitial"

    .prologue
    .line 48
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    if-eqz v0, :cond_0

    .line 49
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    invoke-interface {v0, p1, p2}, Lcom/burstly/lib/component/IBurstlyAdaptorListener;->didLoad(Ljava/lang/String;Z)V

    .line 51
    :cond_0
    return-void
.end method

.method public dismissedFullscreen(Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;)V
    .locals 1
    .parameter "info"

    .prologue
    .line 99
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    if-eqz v0, :cond_0

    .line 100
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    invoke-interface {v0, p1}, Lcom/burstly/lib/component/IBurstlyAdaptorListener;->dismissedFullscreen(Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;)V

    .line 102
    :cond_0
    return-void
.end method

.method public failedToLoad(Ljava/lang/String;ZLjava/lang/String;)V
    .locals 1
    .parameter "networkName"
    .parameter "isInterstitial"
    .parameter "causeOfFailure"

    .prologue
    .line 41
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    if-eqz v0, :cond_0

    .line 42
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    invoke-interface {v0, p1, p2, p3}, Lcom/burstly/lib/component/IBurstlyAdaptorListener;->failedToLoad(Ljava/lang/String;ZLjava/lang/String;)V

    .line 44
    :cond_0
    return-void
.end method

.method public getListener()Lcom/burstly/lib/component/IBurstlyAdaptorListener;
    .locals 1

    .prologue
    .line 94
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    return-object v0
.end method

.method public onCollapse(Ljava/lang/String;)V
    .locals 1
    .parameter "networkName"

    .prologue
    .line 69
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    if-eqz v0, :cond_0

    .line 70
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    invoke-interface {v0, p1}, Lcom/burstly/lib/component/IBurstlyAdaptorListener;->onCollapse(Ljava/lang/String;)V

    .line 72
    :cond_0
    return-void
.end method

.method public onExpand(Ljava/lang/String;Z)V
    .locals 1
    .parameter "networkName"
    .parameter "isFullscreen"

    .prologue
    .line 62
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    if-eqz v0, :cond_0

    .line 63
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    invoke-interface {v0, p1, p2}, Lcom/burstly/lib/component/IBurstlyAdaptorListener;->onExpand(Ljava/lang/String;Z)V

    .line 65
    :cond_0
    return-void
.end method

.method public onHide(Ljava/lang/String;)V
    .locals 1
    .parameter "networkName"

    .prologue
    .line 83
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    if-eqz v0, :cond_0

    .line 84
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    invoke-interface {v0, p1}, Lcom/burstly/lib/component/IBurstlyAdaptorListener;->onHide(Ljava/lang/String;)V

    .line 86
    :cond_0
    return-void
.end method

.method public onShow(Ljava/lang/String;)V
    .locals 1
    .parameter "networkName"

    .prologue
    .line 76
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    if-eqz v0, :cond_0

    .line 77
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    invoke-interface {v0, p1}, Lcom/burstly/lib/component/IBurstlyAdaptorListener;->onShow(Ljava/lang/String;)V

    .line 79
    :cond_0
    return-void
.end method

.method public shownFullscreen(Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;)V
    .locals 1
    .parameter "info"

    .prologue
    .line 106
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    if-eqz v0, :cond_0

    .line 107
    iget-object v0, p0, Lcom/burstly/lib/component/BurstlyAdaptorListenerWrapper;->mListener:Lcom/burstly/lib/component/IBurstlyAdaptorListener;

    invoke-interface {v0, p1}, Lcom/burstly/lib/component/IBurstlyAdaptorListener;->shownFullscreen(Lcom/burstly/lib/component/IBurstlyAdaptorListener$FullscreenInfo;)V

    .line 109
    :cond_0
    return-void
.end method
